home *** CD-ROM | disk | FTP | other *** search
/ Disc to the Future 2 / Disc to the Future Part II Programmer's Reference (Wayzata Technology)(6013)(1992).bin / MAC / THINKC / TCL1 / JOHNLOVE / C_SOURCE / CMYPANE.H < prev    next >
Text File  |  1992-01-02  |  943b  |  45 lines

  1. /*********************************************************
  2.  "CmyPane.h"
  3.  
  4.  by John A. Love, III [Washington Apple Pi Users' Group]
  5.  
  6.  using Symantec's "THINK C", v 5.0.1
  7.  ... as derived from their "TCL Starter" files
  8.  *********************************************************/
  9.  
  10.  
  11.  
  12.  
  13. #define _H_CmyPane
  14.  
  15. #include <CPanorama.h>
  16.  
  17.  
  18.  
  19. struct CStarterPane : CPanorama {
  20.  
  21.                     /** Contruction & Destruction **/
  22.     void        IStarterPane (CView *anEnclosure, CBureaucrat *aSupervisor,
  23.                               short aWidth, short aHeight,
  24.                               short aHEncl, short aVEncl,
  25.                               SizingOption aHSizing, SizingOption aVSizing);
  26.  
  27.                     /** Drawing **/
  28.     void        Draw (Rect *area);
  29.  
  30.                     /** Mouse **/
  31.     void        DoClick (Point hitPt, short modifierKeys, long when);
  32.     Boolean        HitSamePart (Point pointA, Point pointB);
  33.     
  34.                     /** Cursor **/
  35.     void        AdjustCursor (Point where, RgnHandle mouseRgn);
  36.  
  37.                     /** Scrolling **/
  38.     void        ScrollToSelection (void);
  39.     
  40. };
  41.  
  42.  
  43.  
  44.  
  45. /* end: "CmyPane.h" */